pedal pusher - Turkish English Dictionary